Complexity Results and the Growths of Hairpin Completions of Regular Languages (Extended Abstract)
نویسندگان
چکیده
The hairpin completion is a natural operation on formal languages which has been inspired by molecular phenomena in biology and by DNAcomputing. In 2009 we presented in [6] a (polynomial time) decision algorithm to decide regularity of the hairpin completion. In this paper we provide four new results: 1.) We show that the decision problem is NL-complete. 2.) There is a polynomial time decision algorithm which runs in time O(n), this improves [6], which provided O(n). 3.) For the one-sided case (which is closer to DNA computing) the time is O(n), only. 4.) The hairpin completion is unambiguous linear context-free. This result allows to compute the growth (generating function) of the hairpin completion and to compare it with the growth of the underlying regular language.
منابع مشابه
Two-Sided Derivatives for Regular Expressions and for Hairpin Expressions
The aim of this paper is to design the polynomial construction of a finite recognizer for hairpin completions of regular languages. This is achieved by considering completions as new expression operators and by applying derivation techniques to the associated extended expressions called hairpin expressions. More precisely, we extend partial derivation of regular expressions to two-sided partial...
متن کاملDeciding Regularity of Hairpin Completions of Regular Languages in Polynomial Time
The hairpin completion is an operation on formal languages that has been inspired by the hairpin formation in DNA biochemistry and by DNA computing. In this paper we investigate the hairpin completion of regular languages. It is well known that hairpin completions of regular languages are linear context-free and not necessarily regular. As regularity of a (linear) context-free language is not d...
متن کاملIt is NL-Complete to Decide Whether a Hairpin Completion of Regular Languages is Regular
The hairpin completion is an operation on formal languages which is inspired by the hairpin formation in biochemistry. Hairpin formations occur naturally within DNA-computing. It has been known that the hairpin completion of a regular language is linear context-free, but not regular, in general. However, for some time it is was open whether the regularity of the hairpin completion of a regular ...
متن کاملIterated Hairpin Completions of Non-crossing Words
Iterated hairpin completion is an operation on formal languages that is inspired by the hairpin formation in DNA biochemistry. Iterated hairpin completion of a word (or more precisely a singleton language) is always a context-sensitive language and for some words it is known to be non-context-free. However, it is unknown whether regularity of iterated hairpin completion of a given word is decid...
متن کاملRegularity of Iterative Hairpin Completions of Crossing (2, 2)-Words
The hairpin completion is a formal operation inspired from DNA biochemistry. It is known that the (one step) hairpin completion of regular language is linear contextfree, but not regular in general. It is decidable whether the (one step) hairpin completion of regular language is regular. However, it is an open question whether the iterated hairpin completion of a regular language is regular, ev...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010